final, unexpected downpour of the rainy season - Spanish English Dictionary